2022 - July/August
This issue about software languages is fascinating. Joydip explores new types in C# 7.2 to make working with large amounts of data faster. Bilal discusses how to use views and controllers in PHP Laravel. Shawn Wildermuth writes about how to overcome problems with large JavaScript applications by using TypeScript. Wei-Meng walks through examples of how to create dashboards and charts of complex data using Grafana. Bob demonstrates how to bring the power of .NET Framwork to Microsoft 365 applications using Accelerate's Visual Scheme for Applications (VSA), which you can use to create user-defined functions and more in Excel for Microsoft 365.
-
Longevity
Rod talks about writing code that lasts. The applications he's writing today will likely still be used in 15-20 years, so good software architecture is key to that longevity.
-
Simplifying ADO.NET Code in .NET 6: Part 1
Paul starts a new series about creating reusable wrappers that limit the amount of code you need to write when you’re working with ADO.NET in .NET 6.
-
Writing High-Performance Code Using Span<T> and Memory<T> in C#
C# 7.2 has introduced two new types: Span and Memory. If you need to work with large chunks of memory in a high performance manner, these new types provide a faster way to work with arrays and subarrays, strings and subscrings, and unmanaged memory buffers. Joydip dives in and finds that they’re incredibly useful.
-
Building MVC Applications in PHP Laravel: Part 2
Last time, Bilal looked at Models—the M in MVC. This time, he explains about Views and Controllers (the V and the C) and how to take advantage of them in PHP Laravel.
-
TypeScript: An Introduction
Everyone’s using JavaScript. That’s terrific, but the fact that it is weakly typed causes limitations, especially for large applications. Shawn shows you how to overcome those limitations using TypeScript. For example, TypeScript adds type safety functionality so type checking is done at compilation time.
-
Developing Dashboards Using Grafana
Wei-Meng explores creating dashboards using Grafana, a great tool for creating charts and other visual presentations of your data.
-
The Excellent Schemer
Have you hoped for a good replacement for VBA for old versions of Office, but with the power of the .NET Framework and available to use with Microsoft 365? Try Accelerate's Visual Scheme for Applications (VSA), which you can use to create customer functions and more in Excel for Microsoft 365. Bob finds that the Scheme tool makes writing user-defined functions in Excel easy.
-
CODA: Agility
Not everyone understands the true meaning of running an agile software development team. John reviews how to keep focus on agile principles and get the most from this philosophy. Do planning, do documentation, inspect the tools you are using, and adapt to improve.